html,body {
			width: 100%;
			height: 100%;
			margin: 0;
			font-family: Verdana, sans-serif;
		}

		#map {
			height: 100%;
			width: 100%;
			z-index: 10;
		}

		#credits {
			position: absolute;
			right: 0px;
			top: 0px;
		}

		h1 {
			text-align: center;
		}

		#legal {
			position: fixed;
			bottom: 0;
			left: 0;
			right: 0;
			margin: 0;
			height: 1.5em;
			z-index: 20000;
			font-size: 8pt;
		}

		#headLogos {
			clear: both;
			border-radius: 15px;
			position: absolute;
			top: 0.5em;
			left: 32%;
			width: 36%;
			z-index: 20000;
			background-color: rgba(255, 255, 255, 0.7);
		}
		
		.nolink:link {color:black; text-decoration:none}
		.nolink:visited {color:blue; text-decoration:none}
		.nolink:active {color:black; text-decoration:none}
		.nolink:hover {color:black; text-decoration:none}


		#control {
			border-radius: 15px;
			position: fixed;
			left: 20px;
			bottom: 5%;
			background-color: rgba(255, 255, 255,0.7); 
			z-index:1000000;
			padding: 0.7em;
			width: 15%;
		
		}
		.ui-autocomplete{
			background-color: rgba(255,255,255,1);
			overflow: hidden;  
			width: 15%;
			padding: 0.7em;
			border-radius: 15px;
		}

		#schedule {
			border-radius: 15px;
			position: fixed;
			right: 0px;
			bottom: 5%;
			background-color: rgba(255, 255, 255, 0.7);
			z-index:1000000;
			padding: 0.7em;
			visibility: hidden;
		}
		
		.text_fields
		{
			width: 100%;
		}
